got auto-recompile working