update package Structure