add HanoiStack