notes for MLinAction