add progress
use status