pretooling validation