add in 3rd party libraries