initial sketch of array length block