fix set-items, tweak styles