libs and tests