Parsing functions and workflows