improved examples