new agent validation