more work on summary.returns and summary.portfolio