add sample class for OPM