Working on llist