refactor partial messages
merge master
Merge pull request #204 from Helabs/refactor-partial-messages

Refactor partial messages