And Allah hath appointed for you , of that which He hath created shades , and He hath appointed for you from the mountains places of retreat , and He hath appointed for you coats protecting you from the heat and coats protecting you from the violence . Thus He perfecteth His favour on you that haply ye may submit .