updated genhol example