make all the dirs needed