add compiler compiler