added default transition duration