Kindly Explained aspects of all three activities.....