generador de instancias y Main