example recasting