directory selection working + upload wip