new router logic
messages
delete