committing everything final