adding diff util