add 13-8: stack class