More work hooking up the backend API