main commit for entire project