Implement osc