funcionando teoricamente todos los abms