first working backend communication