demo control