refined card id a bit. not working. added colorFactor. will investigate later