added opm class