commit 1: stack using link list pushing working