add hash ,queue, minstack