constructs partial package