Give me some time to translate this by hand, it helps me improve my English :)