transitRestart

I'm starting from scratch, trying to write cleaner code that will work,
iA