header and ban reshape