add arrayqueue code