adding work-in-progress router