Updated the concept of Modules