make directory, get shelve, output names