added init, publish, list commands