This is just a suggestion which can help both the next batches working on the codebase as well as students who would be implementing the design