use defines, much better