added pushAll and pullAll methods