copy all the hooks code too
set _previous_name so it could be used
document _previous_name