Create user validation and dependencies check