add input array limit