some initial work for setting up a cluster