add some partials
some changes