Implemented: Module J. Added task 3