Line by line analysis