add progress and restyle a bit