Add progress steps and a spinner