add download api calls