add mod programming demo.