names: use new variable names, simplify prefix before processing and include it in returned list