add useBlackMagic