msg : add prototype