hooks changed