Part D functional build