commiting code v2 with comments