add substate feature to clusterstates