ft. add Diffb()