updated ifdefs on header