committing new structure