Cleaning the repository.
Fixing bugs and factory for selection methods.