added Demo.slingshot