fixed that shamefull #define