updated pragma