initial commit for example solution