new and improved progress page