first commit
add lib install and build