more additions to queue functionality