add 3rd libs