accumulate data when it is spread over multiple lines