Parse and structure