cube not functional. messages now passed as lists of messages