added default transitions method