add a define to be more modulable