Node* newnode = new Node(s);
newnode->previous = last; last->next = newnode; last= newnode;
if (last == NULL) { first = newnode; last = newnode; }