add chain convert