directory struct change