add print progress