added char type conversation condition