add stack, queue, and set classes