Really nice article, i did not understand well but its nice.