[dev-learn-4] Complete 4.2 and 4.3. The 4.3 part ref #4

I have a problem with branch...