backend adapted to cluster