start a wrapper
update the demo by using the specified wrapper