add list methods