Add auto-compile