trying to get a summary function going
give up on this approach
Revert 1b58d0a..04ae5db

This rolls back to commit 1b58d0abea7bb14546fbd161308fc9a510280ef8.
end of day commit