array collection
class    updating