re add lab2-link list + lab3-recursive