functional differences