change the design; remove duplicates while fetching the data