added downloading option