add voted with list and msg, added random set to call last