first commit of whole write up
first commit of whole write up