Recent progress