libs and updates