build a fair communication paltform