added find_call + missing free() calls