introduce a new route to save data