more complete example environment