my take on cadmium | ScratchStats