first implementation of set download location