added stach, linked list
ATL