add messaging and other routes