- added concat and tests to go with it