cluster design