fix convert()