fixing authentication, s and some css/structure