added Collector#append