added randomizer back
removed excess , from enum
revision 1 of message printer function