What are the benefits of the prototyping model?