testing line by line