capN compilation