finalized LibMJ for publish