re-structed partials into components