data checks, validates unique emails and user names