fix
modify the interface of libFunc mix-in functions