spewing out use cases