That's a great review David.