4.0

brilliant but slow read