add partial