brilliant and really through

brilliant and really thorough