directory struct chenged
directory struct changed
directory fixing