adds ability to specify a subdirectory to save a file into at write time