finished implementing login and signup