...functions added to hooks