added 3rd party lib dependencies