added a login view and experimented with styles