removed the s requirement for array's