added supercool parser