how should the username work?