add message spec
bugfixed