rewrote example