compiles to autoload directory