wip there are bugs in the directory creation piece