initial commit for intermediate demos