split scalarization out to its own file.