Fix bug: define M.