added a bunch of functions

added transition time to some current functions