add predef