add sorting and scopes
add dynamic messages to empty views
more dynamic views for empty elements
dynamic content for empty views