minor update and commenting