beta version
add lib