updated party and queue classes