added login and styling