multi array queue