adding a header partial and other clean up