add lib3