updated server validation process