uncommented before hook