before chef hook