clairfy requirements for target type