Step 3. Code was checkout from russian translate to native because they has difference and russian version don't have full code for lessons