https://www.youtube.com/watch?v=IwiZC4dcLUk&list=PLoNVJrdvQQYmCRxMIlZnvOA9MamB6dvPh
Please ensure to watch the videos carefully and do your best to understand.