different if messages