Completed add user functionality