commented every paragraph of methodology, Hamed have a look.