write/recall transitions