committing everything- it works