update functional independence.