compiled for soft launch TODO - password reset