removal of messages implemented