pragmas working, tests extended