updating convert logic