Add backend and sockets and stuff