concat object mode; reduce fix and tests