add api reset/get/clone