added a local demo