added example3 to be less picky