fixed bugs in message generation and added check for guests only buying single tickets