private variables for each pragma