downlad key method