Polished and updated.