add use func