new layout use cases