got transitions working proof of concept