add publish usage