swap function call for proper hook integration
update field display
use rendered node instead of fields
exclude settings dep