agregado un factory