use a builder for the data class
add method for parsing an entire file with integration test