add CE201Factory, add retry