Pull re-factored backend