adding stacks and queue programs