complete the demos