adding new mechanish to publish