username can be selected by user. No predefined username is required