add libduckbox