use cases layout