moving javascript compiler down a level