Directory download impl - phase 1