add extra communication