added #define comments