recent developments