some css, and some stuff i dont know...good practise..