require login to use commands that require auth
cleaning up debug
added API for gender