smooks transformation
changes to enable direct mapping