Building the backend interface