use foreign library