do not create directory in constructor