Initial but unfinished cluster mode implementation which does not break single and multi modes.