added jade and js2 modes