opemu2 rework