add pirson, +doc