download function enable step1