more console view abstractions