Functions and Responsibilities

Updating