my major commenting and style  update