add stack implementation by linked list