Transition events

 and write_off_method added