Added Responsiblity Model