added user name length validation