using add all instead manual collection

using add all instead manual collection to get performance