change of documentation and model; model maybe not right