added oxm processor and message receive functionality