Partial Design implementation