committing working main