add libs
close #3