add dirty condition route provider