added components and partials