added body parser for specific routes that need it (and don't pipe