adding the ability to login