9-24

At first, I have read the code and try my best to understand it. The I
add one function to this app according to my knowledge.