init: add semantics for all types of backends running