worked on parseFunCall