update shared & headings to use box model extends