added transition type selection