Cluster token

agree, this definitely needs to get reworked but we can come back to it