box() now creates the directory when necessary