added change source script for demo