I would like to clear a few misconceptions i have about God1) if Allah is all knowing and knows the future why does he test us? Isn’t testing only for what you don’t know?2) God is omnipotent and omniscient, so it is said he created human in a perfect form. Than why is it thatEVERY single male has to undergo circumsission that changes anatomy, as if God didn’t know how to finish the job.