added COG class