mention which methods set up hooks