add lambda parsing