add to_s for cluster