methods return list instead of set