make the directory first