alter card data Struct and drag destroy