On progress development