started making a downloading framework. Need to handle globally SD card space issues and connectivity issiues