learn static const #define enum