public scope