All rights reserved, Rajiev Lal 2020.