added compiler extension