complete tests and add checks to list methods