added transition and new door open/shut class