add at_view macro