Felt like adding some comments to Methods