added LANGUAGE pragmas
more LANGUAGE pragmas