Comments added to the packages collection framework, decison making, exception handling and loops