model complete/incomplete