initialize OC