b1 code added
b2 code added
b4 commit
b3 added
after merging and fixing b3
after merging and fixed b4
b4 to b3
b3 to b2
b2 to b1