More useful requirements and good model template