rewrote examples, new design