basic stack data structures created