some changes on trasition