new compiler directive