add comments and chg ver