added stacks and queues to thurs