[SD] template code.
[Sd] add complain function .