fix publicness