unique  username check implemented
merged from origin