testing single thread routine
fix: M-1 received, in stead of M