test with const ref
names refactor
cosmetic