* added 3rd party libraries