add msg to substitute message