committing projcet