removed many warnings. ICluster from Interface to Abstract Class (count
method implemented)