demo app initial commit