Added modified o3 as a submodule