added OT as submodule