Receicing and sending implemented