data passing demo initial commit