abstracted summary view