implemented createFromDailog for filesystem