Basic Download Handler Tested but need design modification