worked on server side add user stuff