move instruction processing to OPL namespace