added define stuff