users now have usernames and this determines their URL