initial commit: working with queues and stacks