tray as list instead of set.