initial commit with Mertz example as structure