Promoting quality of life for colorectal cancer survivors