trapping classes