transition tweaks and other shiz
conditionals