finished js and partials