partials support + tests