oo shift wip