fixed duplication in list methods