add two parameters ,one is integral and the other is good_name