diff build