initial commit to copy this demo into github