layout for use cases