handle header/body in the simplest way possible.