otis james: modified child hooks