added catch all route for error handling and demo or routing