modify message
fix bugs