more complete examples