hook finished