splitting into partials