Dude you gotta work on your ض sound it's not zarf its tharf zarf has absolutely no meaning in the Arabic language.
Good post tho. Keep it up.