finally the display works with no duplication and empty lists