using array ensure