added list functionality - list + sort