add some comment for library