frame array