better-looking transitions and text