private public fix