added pre-register cell hooks