restructured to hardlink