reuse data.ls in the backend