recent progress