a very well-detailed opinion!!!