trying to fix private pub again