added underscore js and fix bugs with private messages