add convert.c