c++ documentation of perimeter_rvb done