God has granted you shade out of what He has created , places of shelter in the mountains , garments with which to protect yourselves from the heat and coats of mail to shield you in battle . Thus He completes His favour to you , so that you may submit wholly to Him .