Added coments
Added needed submodules