added cluster visualization