making progress, slowly