added transition features