starting work on cum_transition_row method