added even/odd directional subsets