[UPDATE] lib and tests.