coping with complexity