redesign the examples