Adding use cases and diagram