psudo code fun
psudo code fun
clusters complete!
clusters complete!
need to add callback or some way to negate maximum stack overflow