external libs
updates