chart parsing