return list