better documentation, add modifyMLabelP