base transitions for source mode