change documentation structure
update gitmodules