actually create directories