progress
cool made a stackquueue