Done, i tried to explain the rules for  each method, but english is far from my native language, most of the time I need to use translator and its not the best tool  :)