add pragmas