SURVEY OF RECENT DEVELOPMENTS