God damn! This is heat rock. Love the transitions and back to forth.