making cluster-friendly