make username/password length customisable