committing version 2