Whew! a complete example