Demo solution initial commit