Reconstruct the package framework