more user friendly doc