allow for custom user validation function