full commit sign up and login design