+mp send error handling
+error detect++