added partials, need footer