not constructing one for each possible message but only constructing when message happens
also: cluster num for example on load handled