Committing with new structure