intermediate progress