update
update missing sections