@hyper-resolute: great explanation