restructured package