now have functional login, needs work