create cluster based on map context