renamed algorithms submodules