recent research developments