make macros work outside the package, mabye