fixed lame visit bug
can describe a function in C