If you want to take the code from this, have no shame - Please take it - i dont even want it make it better because i gave up.