added Analyze_Line