adding support libraries