queue api using array