Download functionality completed

Download functionality completed