minor changes
moved Fragment and Defragment functions to Message_Utils
minor changes