attribute updates and tweaks