change demo to grab from url