Add several diff functions