default initialisation for the backends