And God has made for you shade out of what He has created , and has given you resorts in the mountains , and has given you garments to protect you from the heat , and garments to protect you from your violence . Thus He completes His blessings upon you , so that you may submit .