adding 3rd party dependencies