more precise doc, in progress
more precise doc, in progress