builder structure commit