Very good thorough work.