began stubbed out implementation of login functionality