updated call graph generation and querying