fix routes and create shelter model