Allah, the Most holy, the Most High has certainly revealed an explanation for all things even, by Allah, He has not left untold anything that His servants would need up to the Day of Judgment.