FrankSu: more data operation.