finsihed array extensions