pulled out partial and fixed header