It is remarkable how quick the advancements are being taken up. ...