updating on basic skeleton of list