better naming and test for parsing row