Implemented publish methods