app type rule for target