try the diff function