add JS compiler