results move functionality to backend