init diff