added header/footer partial and generic messages partial