split extract and execute messages