challenges and suffering