create tool to validate all types