added invisible mode msg