just messing around with macro defines