add compiler ability