Added cluster feature based on the role. So there are three clusterer: user, trainer, developer.