add PrintDemo