doc on general model