Add partial generator