implemented e step on transitions