Rename directory.
Clean submodules.
Modified function definition.
Refactor.