created three textual use cases