on public platform