splitting message receiver into 2