server validation and client integration