agree with author good!