modified example3