directory struct changed