add msg tracking