better (not perfect) transitions