restructure dir