add lib
Some comments