expose parse()