This is the first of Paul Zhou.Just for learning so far.