Allowing user to choose output directory