commonutil done, cluster.sml done