commiting v2