Add alternative backends support