ocpu.io refactoring