Adding the work completed for session5