add function to parse function