implemented private topics