1. msg major update
2. minor update