public version