add array lib