changed usernames to users object
username exists feature