adding a better layout/UX and login/logout functionallity