more identity
change program flag and add hw2-1
merge