what to do to publish