new high level exchange ops class
rename