check feature macro