much much rearranging, tweaking of write-up and also added a figure