adding publicif