Add define and undef