issue_113: break summary smaller to ease calculation
issue_113: refactor expense listing