triumphs and challenges