swap function call for proper hook integration
update field display
exclude settings dep
misc