adding basic routeMessage api and model