add a new sourcr of factory mode