very helpful information