add adducer api