add some comment. ver 2.