refactor
cluster example