Refactored the repo structure and added more problems.