working on path chooser