complete a example_2