username can contain only letters and numbers now (error message added)