init
add a dir chooser