progress update (beautification and update remaining)