add a file but directory struct not organized