added some progs, updated linked list