added linkedlist basic implemnentation