Added comments to retreat methods as needed