initial commit for solution