data structure and parse for Liquor