data structure for productos