try compile