committing first half of project