pre-compile customization