customizing compile