improve docstring
add Qt callback function to choose non-existing files
use appropriate function to choose output files