planning use cases