dynamic cluster type