init public version