use cases and formatting