adding users and user validation