almost working queue