Very interesting but a bit confusing.