Implement more Queue Features