newest version
removed unused message
removed unused message
corrected error.
a little modified