styles and logic changing in the result hash