Hice list, falta solo double y la factory