working on data downloaders