prototype message