restructuring directory