finish forcasting parser, analyze the example codes