Impact, meaning and need for help and support