final1.1:modify function name and parameter