more additions
messages and simple implementation