adding download faf function