Tutorial. Comments were improved.