used the required macros still can't mkdir