added basic exempt/non exempt func