make the partials routing dynamic