added user name validation