revised massively