add login functionality, helpers and view. removed accidental data