add check for existing user