finish result
add libs