clean up initialization; compactly send message