login, facebook login refactor WIP